<?php
    /*
		Xuất danh sách học viên theo các tùy chọn:
			+ Danh sách học viên theo lớp
			+ Danh sách học viên theo lớp - kèm theo tình trạng học phí
			+ Danh sách toàn bộ học viên
		
		Xuất kết quả điểm danh
	*/
	
	header("Pragma: public");
	header("Content-type: application/ms-excel"); 
	header('Content-Disposition: attachment;filename="danh_sach_hoc_vien.xls"');
	header('Cache-Control: max-age=0');
	
	$lop = strtoupper(trim($_GET['lop']));
	
	include_once '../classes/hocvien_bs.php';
	$HocVien = new hocvien_bs();
	$HocVien->SetMaLopHoc($lop);
	$DHocVien = $HocVien->LayDanhSach();
	
	if($DHocVien != null)
	{
		include_once '../classes/khoahoc_bs.php';
		include_once '../classes/lophoc_bs.php';
		include_once '../classes/chuongtrinhhoc_bs.php';
		include_once '../classes/thoigianhoc_bs.php';
		include_once '../classes/phonghoc_bs.php';
		include_once '../classes/hopdong_bs.php';
		include_once '../classes/giaovien_bs.php';
		include_once '../classes/giaovienvaitro_bs.php';
		
		include_once '../classes/hoadonquyen_bs.php';
		include_once '../classes/hoadon_bs.php';
		include_once '../classes/nguoidung_bs.php';
		
		$LopHoc = new lophoc_bs();
		$LopHoc->SetMaLopHoc($lop);
		$DLopHoc = $LopHoc->LayDanhSach();
		
		$ChuongTrinhHoc = new chuongtrinhhoc_bs();
		$ChuongTrinhHoc->SetMaChuongTrinh($DLopHoc[0]['MaChuongTrinh']);
		$DChuongTrinhHoc = $ChuongTrinhHoc->LayDanhSach();
		
		$TenChuongTrinh = $DChuongTrinhHoc[0]['TenChuongTrinh'];
		$SoTiet = $DChuongTrinhHoc[0]['SoTiet'];
		
		$HopDong = new hopdong_bs();
		$HopDong->SetMaLopHoc($lop);
		$DHopDong = $HopDong->LayDanhSach();
		$GV1 = "Chưa phân công";
		$GV2 = "Chưa phân công";
		if($DHopDong != null)
		{
			$HopDong->SetMaVaiTro('VG01');
			$DHopDong = $HopDong->LayDanhSach();
			if($DHopDong != null)
			{
				$GiaoVien = new giaovien_bs();
				$GiaoVien->SetMaGiaoVien($DHopDong[0]['MaGiaoVien']);
				$DGiaoVien = $GiaoVien->LayDanhSach();
				if($DGiaoVien != null)
					$GV1 = $DGiaoVien[0]['HoTen'];
			}
			$HopDong->SetMaVaiTro('VG02');
			$DHopDong = $HopDong->LayDanhSach();
			if($DHopDong != null)
			{
				$GiaoVien = new giaovien_bs();
				$GiaoVien->SetMaGiaoVien($DHopDong[0]['MaGiaoVien']);
				$DGiaoVien = $GiaoVien->LayDanhSach();
				if($DGiaoVien != null)
					$GV2 = $DGiaoVien[0]['HoTen'];
			}
		}
		
		$ThoiGianHoc = new thoigianhoc_bs();
		$ThoiGianHoc->SetMaThoiGianHoc($DLopHoc[0]['MaThoiGianHoc']);
		$DThoiGianHoc = $ThoiGianHoc->LayDanhSach();
		$LichHoc = "Chưa xếp lịch";
		if($DThoiGianHoc != null)
		{
			$LichHoc = $DThoiGianHoc[0]['ChuThich'];
		}
		
		$PhongHoc = new phonghoc_bs();
		$PhongHoc->SetMaPhong($DLopHoc[0]['MaPhong']);
		$DPhongHoc = $PhongHoc->LayDanhSach();
		$Phong = "Chưa xếp phòng học";
		if($DPhongHoc != null)
		{
			$Phong = $DPhongHoc[0]['TenPhong'];
		}
		
		$KhoaHoc = new khoahoc_bs();
		$KhoaHoc->SetMaKhoaHoc($DLopHoc[0]['MaKhoaHoc']);
		$DKhoaHoc = $KhoaHoc->LayDanhSach();
		$TenKhoa = $DKhoaHoc[0]['TenKhoaHoc'];
		$NgayKhaiGiang = $DKhoaHoc[0]['NgayKhaiGiang'];
		
		
?>
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
		<style type="text/css">
			table.Table {
				font-size      : 13pt;
				font-family    : 'Times New Roman';
				border-top     : 0;
				border-spacing : 0;
				width          : 99%;
				margin         : 1% auto;
			}
			table.Table th.Item, table.Table td.Item {
				border: 0.25pt solid #000;
			}
		</style>
    </head>
    <body> 
        <table class="Table">
			<tr>
				<td colspan="3" align="center">ĐẠI HỌC AN GIANG</td>
			</tr>
			<tr>
				<td colspan="3" align="center"><b>TRUNG TÂM TIN HỌC</b></td>
			</tr>
            <tr>
                <th colspan="9">
                    DANH SÁCH HỌC VIÊN LỚP <?php echo $lop; ?>
                </th>
            </tr>
			<tr>
				<td colspan="9" align="center">
					<?php echo mb_strtoupper($TenChuongTrinh, 'UTF-8') . ' - ' . $SoTiet; ?>  TIẾT
				</td>
			</tr>
			<tr>
				<td colspan="9" align="center"><b>
					<?php echo mb_strtoupper($TenKhoa, 'UTF-8') . ' - KHAI GIẢNG NGÀY ' . ConvertDate($NgayKhaiGiang); ?>
				</b></td>
			</tr>
			<tr>
				<td colspan="5">Giáo viên 1: <?php echo $GV1; ?></td>
				<td colspan="4">Giáo viên 2: <?php echo $GV2; ?></td>
			</tr>
			<tr>
				<td colspan="5">Lịch học: <?php echo $LichHoc; ?></td>
				<td colspan="4">Phòng: <?php echo $Phong; ?></td>
			</tr>
            <tr>
				<th class="Item">STT</th>
				<th class="Item">Mã học viên</th>
				<th class="Item" colspan="2">Họ tên</th>
				<th class="Item">Ngày sinh</th>
				<th class="Item">Lớp</th>
				<th class="Item">Điện thoại</th>
				<th class="Item">Số máy</th>
				<th class="Item">Ghi chú</th>
				
				<th class="Item">Ngày đăng ký</th>
				<th class="Item">Q.HĐ</th>
				<th class="Item">Số HĐ</th>
				<th class="Item">Học phí</th>
				<th class="Item">Ngày thu</th>
				<th class="Item">Người thu</th>
				<th class="Item">Ghi chú</th>
			</tr>
            <?php
				include_once '../classes/thuvienham.php';
				for($i = 0; $i < count($DHocVien); $i++)
				{
					$HoaDon = new hoadon_bs();
					$HoaDon->SetMaHocVien($DHocVien[$i]['MaHocVien']);
					$DHoaDon = $HoaDon->LayDanhSach();
					$MHD = "";
					$QHD = "";
					$ThanhTien = 0;
					$NgayLap = "";
					$NguoiThu = "";
					if($DHoaDon != null)
					{
						$MHD = $DHoaDon[0]['MaHoaDon'];
						$QHD = $DHoaDon[0]['MaQuyenHoaDon'];
						$ThanhTien = $DHoaDon[0]['ThanhTien'];
						$NgayLap = $DHoaDon[0]['NgayLap'];
						
						$NguoiDung = new nguoidung_bs();
						$NguoiDung->SetMaNguoiDung($DHoaDon[0]['MaNguoiDung']);
						$DNguoiDung = $NguoiDung->LayDanhSach();
						if($DNguoiDung != null)
							$NguoiThu = $DNguoiDung[0]['HoTen'];
					}
					$HT = TachHoTen($DHocVien[$i]['HoTen']);
					echo '<tr>';
						echo '<td class="Item" align="center"><b>' . ($i + 1) . '</b></td>';
						echo '<td class="Item" style="mso-number-format:\@;">' . $DHocVien[$i]['MaHocVien'] . '' . '</td>';
						echo '<td class="Item">' . $HT[0] . '</td>';
						echo '<td class="Item">' . $HT[1] . '</td>';
						echo '<td class="Item">' . $DHocVien[$i]['NgaySinh'] . '</td>';
						echo '<td class="Item">' . $DHocVien[$i]['Lop'] . '</td>';
						echo '<td class="Item" align="right">' . DinhDangSDT($DHocVien[$i]['DienThoai']) . '</td>';
						echo '<td class="Item" align="right">' . $DHocVien[$i]['SoMay'] . '</td>';
						echo '<td class="Item"></td>';
						//--------
						echo '<td class="Item">' . $DHocVien[$i]['NgayDangKy'] . '</td>';
						echo '<td class="Item">' . $QHD . '</td>';
						echo '<td class="Item">' . $MHD . '</td>';
						echo '<td class="Item">' . $ThanhTien . '</td>';
						echo '<td class="Item">' . $NgayLap . '</td>';
						echo '<td class="Item">' . $NguoiThu . '</td>';
						echo '<td class="Item"></td>';
					echo '</tr>';
				}
            ?>
        </table>
    </body>
</html> 
<?php
	}
?>